NEON Programming & Optimization
Course Objectives
NEON
Programming & Optimization is a two days ARM official course.
The course goes into great depth and provides all necessary know-how to develop software for the NEON coprocessor in Cortex-A processors.
The course covers the coprocessor instruction set, compiler support, SIND programming for vectorization, micro-architecture of NEON, code examples to implement parallel algorithms, code optimizations and performance monitoring.
Learn how to take advantage of NEON to optimize common signal processing functions used in Filtering, Sample Rate Conversion, Audio and Video Codec applications.
The course goes into great depth and provides all necessary know-how to develop software for the NEON coprocessor in Cortex-A processors.
The course covers the coprocessor instruction set, compiler support, SIND programming for vectorization, micro-architecture of NEON, code examples to implement parallel algorithms, code optimizations and performance monitoring.
Learn how to take advantage of NEON to optimize common signal processing functions used in Filtering, Sample Rate Conversion, Audio and Video Codec applications.
General Information
Prerequisites
- ARM Cortex-A architecture knowledge
- C and Assembler
- Experience in developing embedded systems
Duration & Attendance
2 days (3 days with labs)
Target Audience
Software engineers that would like accelerating algorithms for platforms based on Cortex-A processors.
Additional Information
Teaching Methods & Tools
- ARM official course book
- Labs handbook
- DS5 SDK
Evaluation & Certification
At the end of the course the participant will receive a
certificate from ARM.